磁盤陣列(Redundant Arrays of Independent Disks,RAID),有"數塊獨立磁盤構成具有冗余能力的陣列”之意。
磁盤陣列是由很多塊獨立的磁盤,組合成一個容量巨大的磁盤組,利用個別磁盤提供數據所產生加成效果提升整個磁盤系統(tǒng)效能。利用這項技術,將數據切割成許多區(qū)段,分別存放在各個硬盤上。
磁盤陣列還能利用同位檢查(Parity Check)的觀念,當數組中任意一個硬盤發(fā)生故障時,仍可讀出數據。在數據重構時,可將數據經計算后重新置入新硬盤中。
主要功能:
1、通過對磁盤上的數據進行條帶化,實現對數據成塊存取,減少磁盤的機械尋道時間,提高了數據存取速度。
2、通過對一個陣列中的幾塊磁盤同時讀取,減少了磁盤的機械尋道時間,提高數據存取速度。
3、?通過鏡像或者存儲奇偶校驗信息的方式,實現了對數據的冗余保護。
磁盤陣列的優(yōu)點:
提高傳輸速率。RAID通過在多個磁盤上同時存儲和讀取數據來大幅提高存儲系統(tǒng)的數據吞吐量(Throughput)。在RAID中,可以讓很多磁盤驅動器同時傳輸數據,而這些磁盤驅動器在邏輯上又是一個磁盤驅動器,所以使用RAID可以達到單個磁盤驅動器幾倍、幾十倍甚至上百倍的速率。這也是RAID最初想要解決的問題。因為當時CPU的速度增長很快,而磁盤驅動器的數據傳輸速率無法大幅提高,所以需要有一種方案解決二者之間的矛盾。RAID最后成功了。?
通過數據校驗提供容錯功能。普通磁盤驅動器無法提供容錯功能,如果不包括寫在磁盤上的CRC(循環(huán)冗余校驗)碼的話。RAID容錯是建立在每個磁盤驅動器的硬件容錯功能之上的,所以它提供更高的安全性。在很多RAID模式中都有較為完備的相互校驗/恢復的措施,甚至是直接相互的鏡像備份,從而大大提高了RAID系統(tǒng)的容錯度,提高了系統(tǒng)的穩(wěn)定冗余性。?
?